Introduction to AWS
- AWS in detail
- AWS as a solution architect in the market
- Market trend of AWS
Why Cloud ?
- Why Cloud and What is Cloud Computing?
- Identify the features and benefits of cloud computing
- Different types of Cloud Computing deployment model
- Public Cloud, Private Cloud, Hybrid Cloud
- Virtualization – An essential in cloud
- Virtualization in Cloud model
- Different types of virtualization
- Hypervisor – Benefits
- Different types of services and its difference in Cloud computing
- IaaS, PaaS, SaaS
- Importance of scaling in cloud computing
- Different types of scaling and its applications
- Issues we overcome using cloud and applications
- Cost model that we use in cloud computing
- How to setup AWS account
- Various AWS services - An overview
AWS – An overview
- Describe the features of AWS
- The features of AWS marketplace
- Describe the features of Amazon Compute Services
- Describe the features of Amazon Storage Services
- Describe the features of Amazon Network Services
- Describe the features of Amazon Database services
- Describe about various services in AWS
- Global Infrastruture - Regions and Availability Zones
- Create a free tier account in AWS and onboarding
- Introduction AWS management console
Understand Identity Access Management of AWS
- Protect your AWS by different authentication system
- Password policies set for users
- AWS User Account and Groups in detail
- Creating custom policies in AWS
- Introduction about Roles and its use
- Creating Roles and associating policies
- Creating programmatic access and management console access for users
- Associating policies to the user and groups
EC2 Instance
- Describe AMI and AWS Marketplace templates
- Launch a basic EC2 instance
- Different types of Instances Reserved, On-demand, Spot, Dedicated
- Security groups and tags for EC2 instance
- Public key – Private key introduction and protecting EC2 with keys
- Attaching and detaching EBS volumes
- Launch an ec2 instance from an AMI
- Create custom AMI and working with different region
- Make use of amazon EBS volume and create snapshots
- Manage the configuration of your application
- Deploying a new instance from the created AMI
Auto-scaling
- Get Started with Auto Scaling Using the Console
- Creating Launch configurations and make use of it for autoscaling groups
- Maintain a Fixed Number of Running EC2 Instances
- Dynamic Scaling
- The lifecycle of autoscaling
- Policies of autoscaling
- Create an autoscale group and live demonstration on autoscaling
Load Balancing
- Introduction to Loadbalancer (ELB)
- Different types of Loadbalancer in AWS
- Application Load balancer
- Network Load balancer
- Classic Load balancer
- Migrating classic load balancer to new load balancer
- Components and types of load balancing
- Live demonstration with application load balancer
EBS (Elastic Block Storage)
- EBS in detail
- Create EBS volumes
- Delete EBS Volumes
- Attach and detach EBS volumes with EC2 instance
- Creating and deleting snapshots
Object Storage in Cloud
- Understanding S3 durability and redundancy
- Introduction about S3 Buckets
- How S3 Uploading works and how to Download
- How to S3 Permissions
- How to implement S3 Object Versioning S3 Lifecycle Policies
- Storage Gateway
- Import Export
- S3 Transfer Acceleration
- Glacier storage
- Creating buckets
- Demo on versioning
- Demo on static website hosting
- Demo on creating events for S3
- Collecting logs from S3
- Sending email notifications for the S3 events
Cloud Front
- Describing cloud front
- Creating a cloud front distribution
- Hosting a website of cloud front distribution
- Implementing global restrictions
- Configuring origins and behaviors
- Creating cloud front distribution
- Access s3 objects from Cloud front
Route53
- Describe Hosted zones and Domain name understanding
- How to create hosted zones
- Understanding routing policies
- Create hosted zones
- Hosting a website with custom domain name
AWS Security Management
- Describing Security Practices for Cloud Deployment
- AWS Shared Responsibilities and Securities
- Importance of Cloud Trail
- Describing Trust advisor
- Creating cloud trail for s3
- Storing cloud trail logs in s3
Amazon Virtual Private Cloud (VPC)
- Introduction to Amazon Virtual Private Cloud (VPC).
- VPC Advantages and understanding IP addressing CIDR
- Default and Non-default VPC
- Different Components in VPC
- Amazon VPC, Private Subnet, and Public Subnet
- AWS Networking, Security Groups, and Network ACLs
- Configuration and management of VPN connectivity
- Subnet and Subnet Mask
- Describe, create, and manage Amazon Virtual Private Cloud
Relational Database Service (RDS)
- Introduction to RDS
- Different database services of AWS: Amazon RDS, Dynamo DB, Redshift etc.
- Configuring the database
- Configuring backups
- Configuring the maintenance windows
- Create MYSQL RDS Instance, Oracle RDS Instance, MS SQL RDS Instance
- Connecting to the database
Dynamo DB
- Adding data manually
- Learn about strong and eventual consistency
- Calculating Read write consistency
- Configuring alarms
- Create tables and demo with non structured DB
Monitoring Services
- Knowledge on Cloud watch – A monitoring service
- How to perform Setting thresholds and Configuring actions
- Monitoring other AWS services
- Configuring Notifications
- Create and Configuring Monitoring services
- Creating a cloud watch alarm
- Getting statistics for ec2 instances
- Integrating cloud watch with lamda
Application Services – An Overview
- What is SNS
- Subscribed to the subscription
- SQS & SES
- Lambda and Elastic Beanstalk
- Creating a topic
- Create subscription
AWS Troubleshooting
- Troubleshooting EC2 instance
- Troubleshooting using Cloud watch